﻿@charset "utf-8";
@import "reset.css";
/*globe*/
body { 
	background: #fff;
	color: #666; 
	font: 12px/24px "Arial",Arial,sans-serif;
	padding: 0;
	margin: 0 auto;
	max-width: 1680px;
}
a { 
	color: #666;
}
a:hover { 
	color: #ce3f3c;
}

/*public*/
.w100%{width: 100%;}
.w1160{width: 1160px;margin: 0 auto;}


.header{
	background: url(../images/bg1.jpg) repeat-x top;
	height: 145px;
}
.hea-top-left{
	padding-top: 30px;
}
.hea-top-right .rigth-top{
	background: url(../images/bg2.jpg) no-repeat;
	width: 354px;
	height: 31px;
	margin-top: 5px;
	position: relative;
	left: 27px;
}
.hea-top-right .rigth-top a{
	color: #fff;
	display: block;
	float: left;
	width: 90px;
	text-align: center;
}
.svb{
	background: url(../images/tb17.jpg) no-repeat 126px 23px; 
}
.hea-top-right .rigth-top a.a1{
	margin-left: 8px;
}
.hea-top-right .rigth-top a.a2{
	margin-left: -11px;
}
.hea-top-right .rigth-top a.a3{
	margin-left: 7px;
}
.hea-top-right .search{
	width: 400px;
	height: 50px;
	margin-right:0px;
	background: url(../images/bg3.png) no-repeat;
	margin-top: 27px;
}
.hea-top-right .search .text{
	width: 320px;
	padding: 15px;
	border: none;
	background: none;
	padding-left: 52px;
	font-size: 12px; 
}
.hea-top-right .search .sbu{
	background: url(../images/tb1.png) no-repeat;
	width: 40px;
	height: 40px;
	border:none;
	cursor: pointer;
}
.head-top{
	height: 145px;
}
.head-box .menu ul li{
	float: left;
	width: 128px;height: 54px;
	position: relative;
	z-index: 99999999999999999999;
}
.head-box .menu ul li a{
	display: block;
	line-height: 54px;
	text-align: center;
	font-size: 16px;
}
.head-box .menu ul li dt a{
	display: block;
	line-height: 41px;
	text-align: center;
	font-size: 14px;
}
.head-box .menu ul li:hover .svb{
	background: #0067BB;
}
.head-box .menu ul li:hover .svb a{
	color: #fff;
}
.head-box .menu ul li.hover .svb{
	background: #0067BB;
}
.head-box .menu ul li.hover .svb a{
	color: #fff;
}
.head-box .menu ul li .svb-box{
	background: #f7f6f6;
	display: none;
}

.banner{
	width: 100%;
	height: 360px;
	overflow: hidden;
	position: relative;
}
.banner ul li{
	width: 100%;
	height: 360px;
}
.banner .prev{
	background: url(../images/ban_btn.png);
	width: 61px;
	height: 98px;
	position: absolute;
	left: 0px;
	top: 100px;
}
.banner .next{
	background: url(../images/ban_btn.png);
	width: 61px;
	height: 98px;
	background-position: -61px 0px;
	position: absolute;
	right: 0px;
	top: 100px;
}
.index-con .con-chenge{
	min-height: 250px;
	background: #f5f5f5;
}
.index-con .con-chenge .slide-box{
	margin-top: -75px;
	position: relative;
	z-index: 5;/*
	overflow: hidden;*/
}
.index-con .con-chenge .bd{
	width: 1190px;
}
.index-con .con-chenge .bd ul li{
	width: 270px;
	height: 250px;
	background: #fff;
}
.index-con .con-chenge .bd ul li .title{
	height: 85px;
	padding-top: 10px;
}

.index-con .con-chenge .bd ul li .title .top p{
	font-weight: bold;
	font-size: 16px;
	color: #333;
	text-align: center;
}
.index-con .con-chenge .bd ul li .title .text{
	width: 215px;
	padding-top: 15px;
	margin: 0 auto;
}
.index-con .con-chenge .bd ul li .title .text p{
	color: #8f8f8f;
	font-size: 14px;
	text-align: left;
}
.index-con .con-chenge .bd ul li{
	margin-right: 27px;
	float: left;
}

.index-con .con-chenge .hd{
	height: 90px;
	text-align: center;
	line-height: 90px;
	margin: 0 auto;
}
.index-con .con-chenge .hd ul{
	text-align: center;
	margin: 0 auto;
	padding-top: 35px;
	float: left;
}
.index-con .con-chenge .hd ul li{
	width: 12px;
	height: 12px;
	background: #8d8d8d;
	float: left;
	margin-right: 7px;
	text-indent: -9999px;
	overflow: hidden;
}
.index-con .con-chenge .hd ul li.on{
	background: #ce3f3c;
}
.index-con .con-chenge .hd p{text-align: center;}
.index-con .con-chenge .hd .next{
	background: url(../images/btn1.png);
	width: 24px;
	height: 47px;
	background-position: -24px 0px;
	position: absolute;
	right: 0px;
	top: 100px;
}
.index-con .con-chenge .hd .prev{
	
	background: url(../images/btn1.png);
	width: 24px;
	height: 47px;
	position: absolute;
	left: 0px;
	top: 100px;
}

.index-news{
	padding-top: 57px;
	padding-bottom: 60px;
}
.index-news .in-new-left{
	width: 735px;
	border: 1px solid #f2f2f2;
	height: 288px;
	float: left;
}
.index-news .in-new-left .left{
	width: 178px;
	float: left;
}
.index-news .in-new-left .left div{
	width: 178px;
	height: 143px;
	background: #8d8d8d;
	border-bottom: 1px solid #fff;
	position: relative;
	cursor: pointer;
}
.index-news .in-new-left .left div:hover{
	background: #ce3f3c;
}
.index-news .in-new-left .left div:hover .img{
	display: block;
}
.index-news .in-new-left .left div.on{
	background: #ce3f3c;
}
.index-news .in-new-left .left div.on .img{
	display: block;
}
.index-news .in-new-left .left div .p-img{
	text-align: center;
	padding-top: 30px;
}
.index-news .in-new-left .left div .p-text{
	text-align: center;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	padding-top: 10px;
}
.index-news .in-new-left .left .img{
	position: absolute;
	right: -12px;
	top: 55px;
	width: 12px;
	height: 24px;
	background: #fff;
	display: none;
}
.index-news .in-new-left .right{
	width: 485px;
	float: right;
	height: 288px;
	overflow: hidden;
	position: relative;
	left: -33px;
}
.index-news .in-new-left .right .right-text-top .title{
	font-size: 14px;
	font-weight: bold;
	color: #ce3f3c;
	padding-top: 20px;
	padding-bottom: 10px;
}
.index-news .in-new-left .right .right-text-top span{
	color: #ce3f3c;
}
.index-news .in-new-left .right .right-text-top{
	height: 113px;
}
.index-news .in-new-left .right .right-text-btm ul li{
	background: url(../images/tb6.png) no-repeat left;
	height: 56px;
	line-height: 56px;
	padding-left: 20px;
	border-top: 1px dashed #e4e4e4;
	font-size: 14px;
	font-weight: bold;
}
.index-news .in-new-left .right .right-text-btm ul li span{
	color: #989898;
	float: right;
	font-size: 12px;
	font-weight: normal;
}
.index-news .in-new-left .right .right-box{
	height: 290px;
}
.index-news .in-new-left .right .right-con{
	position: absolute;
	top: 0px;
}
.in-new-right{
	width: 372px;
	float: right;
	height: 288px;
}
.in-new-right .title{
	border-left: 4px solid #ce3f3c;
}
.in-new-right .title p{
	font-weight: bold;
	font-size: 20px;
	color: #333;
	margin-bottom: 23px;
	padding-left: 19px;
}
.in-new-right .text{
	padding-top: 20px;
}
.in-new-right .text p{
	color: #8f8f8f;
}
.index-btm{
	background: #f5f5f5;
	height: 312px;
}
.index-btm .box ul li{
	float: left;
	width: 270px;
	margin-right: 25px;
	background: #fff;
	border-bottom: 4px solid #e0e0e0;
}
.index-btm .box ul li:hover{
	border-bottom: #ce3f3c 4px solid;
}
.index-btm .box ul li.hover{
	border-bottom: #ce3f3c 4px solid;
}
.index-btm .box ul{
	width: 1185px;
	padding-top: 53px;
}
.index-btm .box ul li .title{

}
.index-btm .box ul li .title p{
	color: #4c4c4c;
	font-weight: bold;
	height: 58px;
	line-height: 58px;
	text-align: center;
	font-size: 16px;
}
.footer{
	width: 100%;
	height: 305px;
	background: #333;
}
.footer-box{

}
.footer-box .left{
	width: 270px;
	margin-right: 50px;
	float: left;
}
.foot-logo{
	text-align: center;
	padding-top: 40px;
	padding-bottom: 23px;
}
.footer-menu{
	padding-top: 50px;
}
.footer-box .right{
	width: 840px;
	float: left;
}
.footer-menu ul li{
	width: 140px;
	float: left;
	background: url(../images/bg4.jpg) no-repeat right top;
}
.footer-menu ul li .ftm-top{
	padding-bottom: 20px;
}
.footer-menu ul li .ftm-top .ch{
	font-size: 14px;
	font-weight: bold;
	color: #a7a7a7;
	text-align: center;
}
.footer-menu ul li .ftm-top .en{
	color: #a7a7a7;
	font-size: 10px;
	text-align: center;
	line-height: 10px;
}
.footer-menu ul li dl dt{
	text-align: center;
}
.footer-menu ul li dl dt a{
	display: block;
}
.foot{
	height: 75px;
	border-top: 1px solid #2b2b2b;
	background: #303030;
}
.foot .left{
	width: 500px;
	float: left;
}
.foot .left p{
	line-height: 75px;
	color: #6b6b6b;
}
.foot .right{
	float: right;
}
.foot-menu ul{
	float: right;
}
.foot-menu ul li{
	float: left;
	width: 65px;
	text-align: center;
	line-height: 75px;
}
.foot-menu ul li.p{
	width: 84px;
}
.foot-menu ul li span{
	float: right;

}
.foot-menu ul li p{
	line-height: 75px;
}
.foot-menu ul li img{
	padding-top: 30px;
	line-height: 75px;
}
.foot-menu .ewm{
	float: right;
	margin-left: 30px;
	padding-top: 10px;

}
.yd-crumbs{
	padding-top: 60px;
	padding-bottom: 20px;
	border-bottom: 1px solid #ececec;
	margin-bottom: 45px;
}
.yd-crumbs p{
	text-align: right;
}
.yd-crumbs p img{
	padding-top: 7px;
	padding-right: 6px;
}
.about-list ul{width: 1200px;}
.about-list ul li{
	width: 360px;
	min-height: 305px;
	border-bottom: 4px solid #eaeaea;
	float: left;
	margin-right: 39px;
	margin-bottom: 40px;
}
.about-list ul li:hover{
	border-bottom: 4px solid #ce3f3c;
}
.about-list ul li .title{
	background: #f7f7f7;

}
.about-list ul li .title p{
	line-height: 68px;
	text-align: center;
	font-size: 20px;
}
.demo{
	padding-top: 60px;
	padding-bottom: 20px;
}


.crumbs-about p{
	text-align: right;
}
.crumbs-about{
	padding-bottom: 20px;
	border-bottom: 1px solid #ececec;
	margin-bottom: 20px;
}
	
.crumbs-about p img{
	padding-top: 7px;
	padding-right: 6px;
}
.crumbs-about p span{
	color: #ce3f3c;
}
.about .content .top{}
.about .content .top .p1{
	font-size: 20px;
	color: #131313;
}
.about .content .top .p2{
	font-size: 33px;
	color: #9e9e9e;
	line-height: 35px;
}
.about .content .top .p2 span{
	font-size: 20px;
	color: #262626;
}
.about .content .top .p3{
	font-size: 14px;
	color: #9e9e9e;
}
.about .content .con{

}
.about .content .con p{
	/*text-indent: 2em;*/
	font-size: 16px;
    line-height: 30px; 
}

.about .content .con p.img{
	padding: 40px 0px;
}
.com-yg{
	margin-bottom: 50px;
	margin-top: 50px;
}
.com-yg .left{
	background: url(../images/bg6.jpg) repeat-y;
	width: 704px;
	float: left;
	min-height: 500px;
	padding: 40px 0px;
}
.com-yg .right{
	float: right;
	width: 82px;
	border-left: 3px solid #f5f5f5;
	min-height: 500px;
}
.yg-year{
	width: 90px;height: 36px;
	background: #ce3f3c;
	text-align: center;
	line-height: 36px;
	color: #fff;
	font-size: 14px;
	position: absolute;
	left: 40px;
	top: 22px;
}
.yg-con{
	width: 480px;
	height: 78px;
	background: url(../images/bg7.png) no-repeat;
	position: absolute;
	left: 140px;
	top: 0px;
}
.yg-con p{
	padding-top: 20px;
	padding-left: 30px;
	font-size: 14px;
	color: #777;
}
.com-box{
	height: 110px;
	position: relative;
}
.com-yg .right{}
.com-yg .right ul li{
	height: 30px;

}
.com-yg .right ul li a{
	padding-left: 22px;
}
.com-yg .right ul li.on{
	border-left: 3px solid #ce3f3c;
	font-weight: bold;
	margin-left: -3px;
}

.honour{
	padding-top: 45px;
	position: relative;
}
.honour .bd{
	width: 541px;
	height: 525px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}
.honour .bd ul{
	position: absolute;
}
.honour .bd ul li{
	width: 541px;
	float: left;
}
.honour .bd ul li .pic{
	width: 541px;
	background: url(../images/bg8.jpg) no-repeat;
	height: 481px;
}
.honour .bd ul li .pic img{
	margin-top: 70px;
	margin-left: 55px;
}
.honour .bd ul li .tit{
	text-align: center;
	padding-top: 20px;
}
.honour .prev{
	width: 25px;
	height: 51px;
	background: url(../images/about_btn.jpg);
	position: absolute;
	left: 33px;
	top: 260px;
}
.honour .next{
	width: 25px;
	height: 51px;
	background: url(../images/about_btn.jpg);
	position: absolute;
	right: 33px;
	top: 260px;
	background-position: -25px 0px;
}
.honour .hd{
	width: 860px;
	margin-top: 40px;
	height: 175px;
	overflow: hidden;
	position: relative;
}
.honour .hd ul{
	position: absolute;
	top: 0px;
}
.honour .hd ul li{
	float: left;
	margin: 0px 10px;
	border: 10px solid #f6f7f4;
	width: 175px;
	height: 156px;
}
.honour .hd ul li.cur{
	border: 10px solid #f5d6d6;
}
.honour .hd ul li a{
	padding-top: 30px;
	padding-left: 15px;
	display: block;
}
.org{
	padding-top: 30px;
}

.about .content .con span{
	/*color: #dc423f;*/
	color: #666;
}

.news ul{
	width: 800px;
	margin: 0 auto;
}
.new-infer{
	padding-top: 50px;
}
.new-infer img{float: left;}
.new-incom{
	width: 430px;
}
.new-incom .p-tit{
	color: #545454;
	font-size: 14px;
	font-weight: bold;
	padding-top: 15px;
}

.new-incom .p-data{
	color: #777;
	padding: 10px 0px;
}
.new-incom .more{
	width: 86px;
	height: 27px;
	text-align: center;
	line-height: 27px;
	color: #fff;
	background: #8a8a8a;
	margin-top: 20px; 
}
.new-incom .more a{
	color: #fff;
}
.new-list{
	padding: 35px 0px;
	padding-bottom: 0px;
}
.new-list ul{
	border-top: 1px dashed #d9d9d9;
}
.new-list ul li{
	height: 43px;
	background: url(../images/tb11.jpg) no-repeat 10px 20px;
	border-bottom: 1px dashed #d9d9d9;
}
.new-list ul li a{
	display: block;
	color: #545454;
	font-size: 14px;
	line-height: 43px;
	padding-left: 20px;
}
.new-list ul li a span{
	float: right;
}

.new_next{
	padding-top: 20px;
	border-top: 1px solid #f0efef;
	height: 150px;
}
.new_next p{
	font-size: 12px;
	color: #666;
}
.new_next .p_back{
	margin-top: -36px;
}
.p_back{text-align: right;}
.new-info .top{height: 70px;border-top: 0px solid #f0efef;border-bottom: 1px solid #f0efef;padding-top: 30px;margin-bottom: 0px;}
.new-info .top .p1{text-align: center;font-size: 20px;color: #666;}
.new-info .top .p2{text-align: right;font-size: 12px;color: #666;padding-top: 10px;}
.new-info .top .p2 span{padding-right: 15px;}
.new-info .text{
	padding: 30px 0;
}
.new-info .text p{
	line-height: 30px;
	font-size: 16px;
}

.cause p{font-size: 16px;line-height: 30px;color: #777;}
.cause-con,.cause-con p{font-size: 16px;line-height: 30px;}

.study-list ul li{
	width: 839px;
	height: 128px;
	background: #f6f6f6;
	margin-bottom: 20px;
}
.study-list ul li .left{
	width: 162px;height: 125px;
	border-bottom: 4px solid #b93936;
	background: #ce3f3c;
	float: left;
}
.study-list ul li .left .day{
	text-align: center;
	font-size: 52px;
	line-height: 60px;
	padding-top: 15px;
	color: #fff;
}
.study-list ul li .left .date{
	font-size: 16px;
	color: #fff;
	line-height: 30px;
	text-align: center;
}
.study-list ul li .right{
	width: 610px;
	float: right;
	margin-right: 30px;
}
.study-list ul li .right .tit{
	color: #545454;
	font-size: 14px;
	font-weight: bold;
	padding-top: 15px;
}
.study-list ul li .right .text{
	font-size: 12px;
}
.study-list ul li .right .btn{
	padding-top: 10px;
}
.study-list ul li .btn a{
	display: inline-block;
	float: left;
	width: 86px;
	height: 27px;
	line-height: 27px;
	text-align: center;
	color: #fff;
	margin-right: 12px;
	font-size: 12px;
}
.study-list ul li .btn a.read{
	background: #ce3f3c;
}
.study-list ul li .btn a.down{
	background: #8a8a8a;
}
.study-list ul li .right .btn .div1{
	width: 86px;
	height: 27px;
	background: #ce3f3c;
	float: left;
}
.study-list ul li .right .btn .div2{
	width: 86px;
	height: 27px;
	background: #8a8a8a;
	float: left;margin-left: 15px;
}
.study-list ul li .right .btn  a{
	text-align: center;
	display: block;
	color: #fff;
}
.video-list{
	padding-top: 50px;
	width: 880px;
}
.video-list ul li{
	width: 400px;
	float: left;
	margin-right: 35px; 
}
.video-list ul li .tit{
	font-size: 16px;font-weight: bold;
	color: #545454;
	padding-top: 20px;
	text-align: center;
}
.video-list ul li .date{
	text-align: center;
	padding-bottom: 35px;
}
.uploading{
	text-align: center;
	width: 840px;
	height: 80px;
	background: #8a8a8a;
	color: #fff;
	font-weight: bold;
	line-height: 80px;
	font-size: 24px;
}
.gu-tit{
	padding-top: 25px;
	background: url(../images/tb12.jpg) 1px 25px no-repeat;
	padding-bottom: 40px;
}
.gu-tit p{
	font-size: 20px;
	color: #494949;
	padding-left: 20px;
}
.guide-box .clear div{
	text-align: center;
	color: #777777;
	font-size: 14px;
	width: 140px;
	float: left;
	padding: 0px 12px;
}
.guide-box{
	padding-bottom: 45px;
	background: url(../images/tb13.jpg) repeat-x bottom;
}
.guide-boxs{
	padding-bottom: 45px;
	background: url(../images/tb13.jpg) repeat-x bottom;
}
.guide-scro{
	width: 820px;
	height: 310px;
	overflow: hidden;
	border: 10px solid #ce3f3c;
	background: #fffcfc url(../images/bg9.png) no-repeat 760px 40px;
}
.guide-scro .scrollc{
	margin: 45px;
	height: 225px;
	position: relative;
	overflow: hidden;
}
.scrollba{
	position: absolute;
	top: 5px;
	right: -22px;
	z-index: 8;
	width: 12px;height: 215px;
}
.scrolld{
	position: absolute;
	top: 0px;
	width: 700px;
}
.scrollba span{
	position: absolute;
	background: #ce3f3c;
	width: 6px;
	height: 25px;
	line-height: 22px;
	overflow: hidden;
	left: -22px;
	top: 0;
	display: block;
	cursor: pointer;
}
.guide-list ul{
	border-top: 1px dashed #999;
}
.guide-list ul li{
	min-height: 48px;
	border-bottom: 1px dashed #999;

}
.guide-list ul li .title{
	height: 48px;
	background: url(../images/tb14.jpg) no-repeat 810px 15px;
}
.guide-list ul li.hover .title{
	height: 48px;
	background: url(../images/tb15.jpg) no-repeat 810px 15px;
}
.guide-list ul li.hover .title{
	height: 48px;
	background: url(../images/tb15.jpg) no-repeat 810px 15px;
}
.guide-list ul li .title p{
	font-size: 14px;
	font-weight: bold;
	line-height: 48px;
}
.guide-list ul li .text{
	margin-bottom: 25px;

	display: none;
}
.join-move{
	padding-top: 40px;
}
.join-move .tit{
	font-size: 14px;
	color: #545454;
	padding-bottom: 15px;
}
.join-move .table{}
.join-move .table table th{
	height: 41px;
	border-top: 1px solid #ce3f3c;
	border-bottom: 1px solid #ce3f3c;
	width: 160px;
}
.join-move .table table th p{
	height: 36px;
	background: #ce3f3c;
	line-height: 36px;
	color: #fff;
	font-weight: bold;
}
.join-move .table table td{
	height: 36px;
	width: 160px;
}
.join-move .table table td p{
	height: 36px;
	line-height: 36px;
	text-align: center;
}
.join-move .table table tr.on{
	background: #f2f2f2;
}
.join-info{
	padding-top: 40px;
}
.join-info .table table td{
	height: 36px;
	width: 160px;
}
.join-info .table table{
	border: 1px solid #ddd;
}
.join-info .table table td p{
	text-align: center;
	line-height: 36px;
}
.join-info .table table td{
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
}
.join-info .table table td.on{
	background: #f7f7f7;
}
.join-info .apply{
	width: 177px;height: 55px;
	line-height: 55px;
	background: #ce3f3c;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	color: #fff;
	margin-top: 25px;
	cursor: pointer;
}
.join-apply{
	padding-top: 40px;
}
.join-apply .table table td{
	height: 36px;
	width: 160px;
}
.join-apply .table table td p{
	text-align: center;
	line-height: 36px;
}
.join-apply .table table td select{
	margin-top: 8px;
	margin-left: 12px;
	margin-right: 10px; 
}
.join-apply .table table td.on{
	background: #f7f7f7;
}
.join-apply .table table td{
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
}
.join-apply .table table td span{
	color: #c30000;
	padding-left: 5px;
}
.join-apply .table table{
	border: 1px solid #ddd;
}
.join-apply .table table td input{
	border: 1px solid #e2e3ea;
	background: none;
	margin-left: 17px;
}
.join-apply .table table td .sh{
	width: 50px;
}
.join-apply .table table td .school{
	width: 105px;
}
.join-apply .table table td .zy{
	width: 100px;
}
.join-apply .table table td .file{
	border: none;
}
.join-apply .table .sub-tj{
	width: 78px;
	height: 22px;
	border: 1px solid #eee;
}
.join-apply .table .sub-cz{
	width: 78px;
	height: 26px;
	border: 1px solid #eee;
}
.join-apply .table table tr.tj td{
	height: 65px;
	background: #fff;
	line-height: 65px;
}
.apply-textcon{}
.apply-textcon .top{
	padding-top: 25px;
}
.apply-textcon .top .p1{
	color: #545454;
	font-weight: bold;
	font-size: 14px;
}
.apply-textcon .top .p1 span{
	color: #ce3f3c;
	font-weight: normal;
	font-size: 14px;
}
.apply-textcon .top .p2{
	color: #545454;
	font-weight: bold;
	font-size: 14px;
	padding-top: 10px;
}
.apply-textcon .btm{
	padding-left: 15px;
}
.join-info .apply a{
	color: #fff;
}
.map{
	padding-top: 50px;
}
.contact-text{
	padding-top: 35px;
}
.contact-text .p1{
	font-size: 22px;
	color: #545454;
	padding-left: 20px;
	border-left: 3px solid #ce3f3c;
	padding-bottom: 10px;
}

.contact-text .p2{
	font-size: 16px;
	line-height: 30px;
}
.video-adv{
	padding-top: 40px;
}
.vadv-con{
	width: 840px;
	height: 395px;
	background: #f6f6f6;
}
.vadv-con .clear{
	padding-left: 60px;
	padding-top: 40px;
}
.vadv-con .clear img{
	float: left;
}
.vadv-con .clear .right{
	float: right;
	width: 440px;
	margin-right: 40px; 
}
.vadv-con .clear .right .p1{
	color: #545454;
	font-weight: bold;
	font-size: 16px;
	padding-top: 20px;
}
.vadv-con .clear .right .p1 span{
	font-size: 28px;
	font-weight: bold;
	color: #ce3f3c;
}
.vadv-con .clear .right .p2{
	color: #545454;
	font-weight: bold;
	font-size: 14px;
	padding-top: 15px;
}
.vadv-con .clear .right .p3{
	color: #777;
	padding-top: 20px;
}
.vadv-con .clear .right .btn{
	width: 85px;
	height: 28px;
	background: #ce3f3c;
	margin-top: 20px;
}
.vadv-con .clear .right .btn a{
	line-height: 28px;
	text-align: center;
	color: #fff;
	display: block;
}
.vadv-list{
	padding-top: 25px;
	width: 100%;
	overflow: hidden;
}
.vadv-list ul{
	width: 110%;
}
.vadv-list ul li{
	width: 130px;
	float: left;
	margin: 0 47px 25px 0;
}
.vadv-list ul li .txt p{
	text-align: center;
	font-size: 14px;
	padding-top: 5px;
}
.vadv-list ul li .txt p span{
	padding: 0 5px;
	color: #b53838;
}


.vadv-list{
	position: relative;
	/*height: 300px;*/
}
.vadv-list .prev{
	position: absolute;
	top: 122px;
	left: 0px;
	display: block;
	width: 25px;
	height: 51px;
	background: url(../images/btn.jpg) no-repeat;
}

.vadv-list .next{
	position: absolute;
	top: 122px;
	right: 0px;
	display: block;
	width: 25px;
	height: 51px;
	background: url(../images/btn.jpg) no-repeat;
	background-position: -25px 0px;
}
.vadv-list ul{
	
}
.vadv-list-box ul{
	width: 725px;
}
.vadv-list-box{
	position: absolute;
	top: 50px;
	left: 70px;
	width: 710px;
	overflow: hidden;
	height: 225px;
}

.guide-box span{
	font-size: 18px;
	font-weight: bold;
}
.guide-boxss p{
	font-size: 18px;
	color: #494949;
	line-height: 36px;
}
.video-info{
	padding-top: 40px;
}



.close{
	font-size: 30px;
	position: fixed;
	top: 50px;
	right: 50px;
	color: #fff;
}

/*法律声明*/
.pop-up {
	width: 960px;
	height:300px;
	border: 1px solid #bbb;
	border-radius: 5px;
	box-shadow: 0 0 2px rgba(187,187,187,.5);
	background: #fff;
	position: fixed;
	left: 50%;
	top: 50%;
	padding:35px 0;
	margin: -120px 0 0 -480px;
	font-size: 14px;
	z-index: 12;
	_position: absolute;
	_top:220px;
}
.pop-up .title {
	border-bottom: 1px solid #d9d9d9;
	margin: 0 30px 25px;
	height: 50px;
	font-size: 18px;
	color: #333;
	font-weight: normal;
}
.pop-up .close{
	font-size: 24px;
	line-height: 24px;
	font-family: "Arial";
	color: #797979;
}
.pop-up .close:hover{
	color: #e25353;
}
.pop-up .text{	
	position:relative; 
	height:230px;
	width: 930px;
	padding: 0 0 0 30px;
	overflow: hidden;	
}
.pop-up .con{
	font-size: 12px;
	height: 230px;
	width: 900px;
	position: relative;
	
}
.pop-up .roll{
	width:5px;
	height:230px;
	position: absolute;
	right:10px;
	top:0px;
	background:url("../images/roll.jpg") repeat-y center;
}
.pop-up .roll_btn{
	width:5px;
	height:35px;
	position: absolute;
	left:0;
	top: 0px;
	cursor: pointer;
	background:url("../images/handless.jpg") no-repeat center center;
}
.body-shadow{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.5;
	filter:alpha(opacity=50);
	z-index: 11;
	_position: absolute;
	_top:expression(offsetParent.scrollTop);
}

.hidden{
	display:none;
}
.biaoti{
     font-size: 26px; font-family:"Arial"; height:40px;
}





.head-v3{position:relative;z-index:100;min-width:100%}
.head-v3 .navigation-inner{margin:0 auto;width:100%;position:relative}
.navigation-up{height:54px;}
.navigation-up .navigation-v3{margin-left:0px;float:left;_margin-left:10px}
.navigation-up .navigation-v3 ul{float:left}
.navigation-up .navigation-v3 li{float:left;font:normal 16px/59px "Arial";color:#fff; padding-left:11px;}
.navigation-up .navigation-v3 .nav-up-selected{background:#0067BB}
.navigation-up .navigation-v3 li h2{font-weight:normal;padding:0;margin:0}
.navigation-up .navigation-v3 li h2 a{padding:0 25px;color:#fff;display:inline-block;height:0px;font-family:"Arial"}

.navigation-down{position:absolute;top:54px;left:0px;width:100%}
.navigation-down .nav-down-menu{width:100%;margin:0;background:#0067BB;position:absolute;top:0px}
.navigation-down .nav-down-menu .navigation-down-inner{margin:auto;width:1200px;position:relative}
.navigation-down .nav-down-menu dl{float:left;margin:18px 80px 18px 0}
.navigation-down .menu-1 dl{margin:20px 50px 25px 0}
.navigation-down .menu-1 dt{font:normal 16px "Arial";color:#fff;padding-bottom:10px;border-bottom:1px solid #CF403C;margin-bottom:10px}
.navigation-down .menu-1 dd a{color:#fff;font:normal 14px/30px "Arial"}
.navigation-down .menu-1 dd a:hover{color:#fff}
.navigation-down .menu-2 dd a,.navigation-down .menu-3 dd a{color:#fff;font:normal 16px "Arial"}



.menu_head{width:195px;height:47px;line-height:47px;padding-left:38px;font-size:14px;color:#525252;cursor:pointer;border:1px solid #e1e1e1;position:relative;font-weight:bold;background:#f1f1f1 url(../images/pro_left.png) center right no-repeat;margin:0;}
.menu_list .current{background:#f1f1f1 url(../images/pro_down.png) center right no-repeat;}
.menu_body{width:232px;height:auto;overflow:hidden;line-height:38px;border-left:1px solid #e1e1e1;backguound:#fff;border-right:1px solid #e1e1e1;}
.menu_body a{display:block;width:232px;height:38px;line-height:38px;padding-left:38px;color:#777777;background:#fff;text-decoration:none;border-bottom:1px solid #e1e1e1;}
.menu_body a:hover{text-decoration:none;}


/* 首页焦点新闻图 水平滚动
------------------------------ */
.slide_x{overflow:hidden;position:relative;margin:0px auto;width:550px;height:340px;border:1px solid #777;background:#000;}
.slide_x a{color:#eee;text-decoration:none;}
.slide_x .box{overflow:hidden;position:relative;width:550px;height:3400px;}
.slide_x .list{overflow:hidden;width:9999px;}
.slide_x .list li{float:left;position:relative;width:550px;}
.slide_x .list img{vertical-align:top;}
.slide_x .list p{position:absolute;bottom:0;left:0;width:100%;height:24px;color:#eee;font:12px/24px "\5b8b\4f53";text-indent:12px;
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000',endColorstr='#99000000');background:rgba(0,0,0,0.6);}
.slide_x .btn1{overflow:hidden;position:absolute;bottom:4px;right:6px;}
.slide_x .btn1 li{float:left;width:16px;height:16px;margin:0 0 0 10px;border-radius:2px;background:#eee;color:#333;font:11px/16px Tahoma;text-align:center;cursor:pointer;}
.slide_x .btn1 .selected{background:#f30;color:#fff;}
.slide_x .minus,
.slide_x .plus{position:absolute;top:110px;width:40px;height:50px;background-image:url(images/control.png);background-repeat:no-repeat;text-align:center;cursor:pointer;}
.slide_x .minus{left:0;background-position:0 0;}
.slide_x .plus{right:0;background-position:-40px 0;}
.slide_x .minus:hover{background-position:0 -50px;}
.slide_x .plus:hover{background-position:-40px -50px;}

/* 首页经营领域
------------------------------ */

.zzsc-list{width:1202px;margin:0px auto;}
.zzsc-list .dressing{float:left;_display:inline;margin:8px;margin-top:0px;}
.zzsc-list .dressing_wrap, .zzsc-list .dressing_wrapB{position: relative;_zoom: 1;border-radius: 2px;background: #F1F1F1;border-style: solid;border-width: 1px;}
.zzsc-list .skinimg{z-index: 2;border-style: solid;border-width: 2px;border-color: #fff;}
.zzsc-list .skinimg a{display: block;overflow: hidden;}
.zzsc-list .skinimg img{display: inline-block;}
.zzsc-list .skinimg .loading{border-radius: 0;width: 31px;height: 31px;padding-left: 97px;padding-top: 59px;}
.zzsc-list .dressing_wrap{border-color: #d8d8d8;-webkit-box-shadow: 0 3px 6px -4px rgba(0,0,0,1);box-shadow: 0 3px 6px -4px rgba(0,0,0,1);background: #FFF;border: 1px solid #c4c4c4;border-radius: 2px;-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.21);box-shadow: 0 0 5px 0 rgba(0,0,0,.21);}
.zzsc-list .information_area{margin-bottom: 11px;}
.zzsc-list .information_area_wrap{margin: auto;position: relative;}
.zzsc-list .item, .zzsc-list .tipinfo{padding: 3px 10px 0 10px;}
.zzsc-list .information_area h4, .zzsc-list .W_vline, .zzsc-list .price{margin-top: 6px;}
.zzsc-list .information_area h4 a{cursor: default;}
.zzsc-list .price{color: #333;}
.zzsc-list .price a:hover{text-decoration: underline;}
.zzsc-list .op a{color: #0989d1;}
.zzsc-list .W_vline{color: #999;margin-right: 8px;margin-left: 10px;}
.zzsc-list .t_open{margin-top: 5px;}
.zzsc-list .price{color:#f80;font:normal 12px/normal 'Arial';}
.zzsc-list .skinimg img:hover{-webkit-animation: tada 1s .2s ease both;-moz-animation: tada 1s .2s ease both;}
@-webkit-keyframes tada{0%{-webkit-transform:scale(1);}
10%, 20%{-webkit-transform:scale(0.9) rotate(-3deg);}
30%, 50%, 70%, 90%{-webkit-transform:scale(1.1) rotate(3deg);}
40%, 60%, 80%{-webkit-transform:scale(1.1) rotate(-3deg);}
100%{-webkit-transform:scale(1) rotate(0);}}
@-moz-keyframes tada{0%{-moz-transform:scale(1);}
10%, 20%{-moz-transform:scale(0.9) rotate(-3deg);}
30%, 50%, 70%, 90%{-moz-transform:scale(1.1) rotate(3deg);}
40%, 60%, 80%{-moz-transform:scale(1.1) rotate(-3deg);}
100%{-moz-transform:scale(1) rotate(0);}}
.zzsc-list .dressing_hover .information_area{-webkit-animation: flipInY 300ms .1s ease both;-moz-animation: flipInY 300ms .1s ease both;}

@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);
opacity:0;}
40%{-webkit-transform:perspective(400px) rotateY(-10deg);}
70%{-webkit-transform:perspective(400px) rotateY(10deg);}
100%{-webkit-transform:perspective(400px) rotateY(0deg);
opacity:1;}}
@-moz-keyframes flipInY{0%{-moz-transform:perspective(400px) rotateY(90deg);
opacity:0;}
40%{-moz-transform:perspective(400px) rotateY(-10deg);}
70%{-moz-transform:perspective(400px) rotateY(10deg);}
100%{-moz-transform:perspective(400px) rotateY(0deg);
opacity:1;}}




/* 首页宣传广告 */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}
#owl-demo{position:relative;width:100%;height:100%;margin:0px auto 0 auto;}
#owl-demo .item{ position:relative;display:block;}
#owl-demo img{display:block;width:100%;height:100%;}
#owl-demo b{position:absolute;left:0;bottom:0;width:100%;height:78px;background-color:#000;opacity:.5;filter:alpha(opacity=50);}
#owl-demo span{position:absolute;left:0;bottom:37px;width:100%;font:18px/32px "Arial","黑体";color:#fff;text-align:center;}

.owl-pagination{position:absolute;left:0;bottom:10px;width:100%;height:22px;text-align:center;}
.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;background-image:url(../images/bg15.png);*display:inline;*zoom:1;}
.owl-pagination .active{width:25px;background-image:url(../images/bg16.png);}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:50%;width:40px;height:80px;margin-top:-40px;text-indent:-9999px;}
.owl-prev{left:0;background-image:url(../images/bg17.png);}
.owl-next{right:0;background-image:url(../images/bg18.png);}
.owl-prev:hover{background-image:url(../images/bg19.png);}
.owl-next:hover{background-image:url(../images/bg20.png);}